package com.sz.common;
/**
 * @框架文件 错误类型
 * @author 石震
 *
 */
public enum ErrorValue {

    /** 系统错误，请联系系统管理员。 */
    FAIL(-2, "系统错误，请联系系统管理员。"),
    /** 系统繁忙，请开发者稍候再试。 */
    ERROR(-1, "系统繁忙，请开发者稍候再试。"),
    /** 请求成功。 */
    SUCCESS(0, "请求成功。"),
    /** 用户名密码错误或无效，请重新输入。 */
    IDENTITY_ERROR(40001, "用户名密码错误或无效，请重新输入。"),
    /** 不合法的凭证类型。 */
    ILLEGAL(40002, "不合法的凭证类型。"),
    /** token过期。 */
    OVERDUE(40014, "token过期。");
    
    private final Integer errcode;
    private final String errmsg;
    
    
    private ErrorValue(int errcode, String errmsg) {
        this.errcode = errcode;
        this.errmsg = errmsg;
    }
    
    public Integer getErrcode() {
        return errcode;
    }
    
    public String getErrmsg() {
        return errmsg;
    }

    @Override
    public String toString() {
        return errcode + "";
    }
    
}
